package com.wc.dao;

import com.wc.domain.Dept;
import com.wc.domain.Emp;
//select update delete insert
public interface EmpDao {
    /**
     * 查询指定编号的Emp的盐值
     * @param empno
     * @return
     */
    String selectSaltByEmpno(Integer empno);

    /**
     * 查询指定编号的员工的信息
     * @param empno
     * @return
     */
    Emp selectEmpByEmpno(Integer empno);

    /**
     * 判断指定的用户名是否存在
     * @param account
     * @return 存在返回用户的编号，不存在返回-1
     */
    int selectEmpnoByAccount(String account);

    /**
     * 修改员工信息
     * @param emp
     * @return
     */
    boolean updateEmp(Emp emp);

    /**
     * 查询指定编号的员工所在的部门的信息
     * @param empno
     * @return
     */
    Dept selectDeptByEmpno(Integer empno);
}
